BMW 3 Series cars available for sale now on What Car?

In partnership with

We have 144 new BMW 3 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 3 Series near you.

In partnership with

Cars found 144

Chosen Filters (3)
* Postcode invalid
BMW 3 Series Saloon BMW 320i M Sport

BMW 3 Series Saloon BMW 320i M Sport

Nottingham, Nottinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,950
BMW 3 Series Saloon BMW 320i M Sport

BMW 3 Series Saloon BMW 320i M Sport

Nottingham, Nottinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£62,000
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Colne, Lancashire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£63,620
BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Sheffield, South yorkshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,165
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Ashford, Kent
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,595
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Aylesford, Kent
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,345
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Melksham, Wiltshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,671
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Ashford, Kent
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,311
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Bournemouth, Dorset
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£57,988
BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Sheffield, South yorkshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,000
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Southport, Merseyside
  • Brand new
  • 2024 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£57,185
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Chesterfield, Derbyshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,190
BMW 3 SERIES 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Crewe, Cheshire
  • Brand new
  • 2024 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 15 Miles
  • In stock
£58,799
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Milton keynes, Buckinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,880
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Milton keynes, Buckinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,730
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Hindhead, Surrey
  • Petrol
  • 4 Doors
  • Automatic
  • 20 Miles
  • In stock
£41,611
BMW 3 SERIES 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Cockermouth, Cumbria
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • In stock
£61,950
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Littlehampton, West sussex
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,985
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Durham, Durham
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£42,140
BMW 3 SERIES 2.0 330e 22.3kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 22.3kWh M Sport Auto Euro 6 (s/s) 4dr

Grange-over-sands, Cumbria
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • In stock
£49,355
...